interface Food{
	String getMeal();
}

class Cauliflower implements Food{
	public String getMeal(){
		return "Blumenkohl an Gorgonzolasoße";
	}
}

class Spaghetti implements Food{
	public String getMeal(){
		return "Spaghetti Bologneser Art";
	}
}

public class Aufgabe2 {

	public static void main(String[] args) {
		Food food;
		food = new Cauliflower(); //neue Instanz von Cauliflower
		System.out.println(food.getMeal()); //food ist gebunden an Cauliflower
		food = new Spaghetti(); //neue Instanz von Spaghetti 
		System.out.println(food.getMeal()); ////food ist gebunden an Spaghetti
		/* Jede Instanz hat die in ihrer Klasse implementierten
		Instanz-Methoden */
	}

}
